package com.nothing.emp.service;

import com.nothing.common.util.Page;
import com.nothing.emp.vo.EmpVo;
import org.hibernate.criterion.DetachedCriteria;

import java.util.List;
import java.util.Map;

public interface EmpService {
    List queryAll();//查询所有员工的列表
    List queryByPage(Page page);//分页查询
    List queryByPageAndParam(Page page, Map params);//分页+带条件查询
    int queryCount();//统计总记录数
    boolean delete(EmpVo empVo);//删除

    List queryBySql(Page page,Map params);//多表关联的情况下，查询

    boolean save(EmpVo empVo);

    EmpVo queryById(Integer id);
}
